the devil incarnate - Espagnol Anglais Dictionnaire